/**
 * 
 */
package com.trungsi.profile;

import org.aspectj.lang.JoinPoint.StaticPart;
import org.aspectj.lang.ProceedingJoinPoint;

/**
 * @author trand
 *
 */
public interface Tracer {

	void traceBegin(ProceedingJoinPoint joinPoint);
	
	void traceEnd(ProceedingJoinPoint joinPoint);

	void traceBegin(StaticPart staticPart);

	void traceEnd(StaticPart staticPart);
}
